from gi.repository import GObject, Nautilus
-# Note: setappname.sh will search and replace 'ownCloud' on this file to update this line and other
+# Note: setappname.sh will search and replace 'Nextcloud' on this file to update this line and other
# occurrences of the name
appname = 'Nextcloud'
socketConnect = SocketConnect()
-class MenuExtension_ownCloud(GObject.GObject, Nautilus.MenuProvider):
+class MenuExtension_Nextcloud(GObject.GObject, Nautilus.MenuProvider):
def __init__(self):
GObject.GObject.__init__(self)
if len(menu_items) == 0:
return []
- # Set up the 'ownCloud...' submenu
- item_owncloud = Nautilus.MenuItem(
+ # Set up the 'Nextcloud...' submenu
+ item_nextcloud = Nautilus.MenuItem(
name='IntegrationMenu', label=self.strings.get('CONTEXT_MENU_TITLE', appname))
menu = Nautilus.Menu()
- item_owncloud.set_submenu(menu)
+ item_nextcloud.set_submenu(menu)
for action, enabled, label in menu_items:
item = Nautilus.MenuItem(name=action, label=label, sensitive=enabled)
item.connect("activate", self.context_menu_action, action, filesstring)
menu.append_item(item)
- return [item_owncloud]
+ return [item_nextcloud]
def legacy_menu_items(self, files):
if not shareable:
return []
- # Set up the 'ownCloud...' submenu
- item_owncloud = Nautilus.MenuItem(
+ # Set up the 'Nextcloud...' submenu
+ item_nextcloud = Nautilus.MenuItem(
name='IntegrationMenu', label=self.strings.get('CONTEXT_MENU_TITLE', appname))
menu = Nautilus.Menu()
- item_owncloud.set_submenu(menu)
+ item_nextcloud.set_submenu(menu)
# Add share menu option
item = Nautilus.MenuItem(
item_emailprivatelink.connect("activate", self.context_menu_action, 'EMAIL_PRIVATE_LINK', filename)
menu.append_item(item_emailprivatelink)
- return [item_owncloud]
+ return [item_nextcloud]
def context_menu_action(self, menu, action, filename):
socketConnect.sendCommand(action + ":" + filename + "\n")
-class SyncStateExtension_ownCloud(GObject.GObject, Nautilus.InfoProvider):
+class SyncStateExtension_Nextcloud(GObject.GObject, Nautilus.InfoProvider):
def __init__(self):
GObject.GObject.__init__(self)